// 地图页面 可切换的动态组件名
export enum MapPageComponentName {
  // 管理对象一二级筛选组件
  ManagementCategory = 'ManagementCategory',
  // 搜索结果面板
  SearchPanel = 'SearchPanel',
  // 三级管理对象过滤页面
  ManagementFilter = 'ManagementFilter',
  // 公司概览信息组件
  CompanyAbout = 'CompanyAbout',
  // 地图距离选择弹框
  ChooseDistance = 'ChooseDistance',
  // 周边场景下的查询结果列表
  AroundSearchPanel = 'AroundSearchPanel',
  // 数据详情结果
  SearchDetailResult = 'SearchDetailResult',
  // 轨迹列表
  TrajectoryList = 'TrajectoryList',
  // 轨迹详情
  TrajectoryDetail = 'TrajectoryDetail',
  // 周边面板
  PeripheryPanel = 'PeripheryPanel'
}

// 地图页面-搜索面板组件 可切换的动态组件名
export enum MapPageSearchPanelComponentName {
  // 历史记录组件
  HistoryPanel = 'HistoryPanel',
  // 搜索结果列表组件
  SearchResult = 'SearchResult',
  // 管理对象三四级筛选
  ManagementFilter = 'ManagementFilter',
}

// 固定源子详情页面 筛选组件
export enum SolidSourceSubDetailFilterComponents {
  // 输入框
  Text = 'text',
  // 区间日期选择
  DateScope = 'dateScope',
  // 单选时间
  Date = 'date',
  // 下拉选择 单选
  Select = 'select',
}

// 区域类型枚举
export enum RegionTypeEnum {
  Region = 'region', // 行政区
  Area = 'area', // 重点区域
  Basin = 'basin', // 重点流域
}

// 地图边界数据获取 - 请求参数数据类型 keyName字段枚举
export enum MapRangeMessageRequestParamsInfKeyNameEnum {
  XZQDM = 'XZQDM',
  UNIT_CODE = 'UNIT_CODE'
}

// 水质月历类型
export enum WaterQualityTypeEnum {
  // 累计
  Cumulative = 'cumulative',
  // 单月
  Monthly = 'monthly',
}

// 折叠面板状态枚举
export enum FoldedPanelStatusEnum {
  Fold = 'fold', // 折叠
  HalfFold = 'halfFold', // 半折叠
  Expansion = 'expansion', // 展开
}